

package com.scs.application.modules.order.vo;

import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.scs.application.core.model.DataEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * sn生成和查询实体对象
 *
 */
@TableName("delivery_item_sn")
@Data
@EqualsAndHashCode(callSuper = false)
@ToString(callSuper = true)
@Accessors(chain = true)
public class DeliveryItemSnVO extends DataEntity implements Serializable {

    /**
     * 发货单主表ID
     */
    private String deliveryId;

    /**
     * 发货单明细ID
     */
    private String deliveryItemId;

    /**
     * 商品名称
     */
    private String materialName;

    /**
     * 规格
     */
    private String materialSpec;

    /**
     * 批次
     */
    private String lot;

    /**
     * 序列号
     */
    private String sn;

    /**
     * udi
     */
    @TableField(strategy = FieldStrategy.IGNORED)
    private String udi;

}
